home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / Macintosh Easy Open / Documentation / Developer / PowerPC / LowerToUpperCase.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-09-11  |  1.5 KB  |  34 lines  |  [TEXT/MPS ]

  1. /* LowerToUpperCase.h */
  2.  
  3. #define    kProgressAdvertisement 128
  4.  
  5.  
  6.  
  7. //prototypes
  8. pascal ComponentResult DoGetFileTranslationList(ComponentInstance self, 
  9.                     FileTranslationListHandle translationList);
  10. pascal ComponentResult DoIdentifyFile(ComponentInstance self, const FSSpec* theDoc,
  11.                      FileType* docKind);
  12. pascal ComponentResult DoTranslateFile(ComponentInstance self, TranslationRefNum progressRefNum,
  13.                                             const FSSpec* srcDoc, FileType srcType, long srcTypeHint, 
  14.                                             const FSSpec* dstDoc, FileType dstType, long dstTypeHint);
  15. pascal ComponentResult DoGetScrapTranslationList(ComponentInstance self, ScrapTranslationListHandle list);
  16.  
  17. pascal ComponentResult DoIdentifyScrap(ComponentInstance self, const void* dataPtr, Size dataLength, ScrapType* dataFormat);
  18.  
  19. pascal ComponentResult DoTranslateScrap(ComponentInstance self, TranslationRefNum progressRefNum,
  20.                                         const void* srcDataPtr, Size srcDataLength, ScrapType srcType, long srcTypeHint,
  21.                                         Handle dstData, ScrapType dstType, long dstTypeHint);
  22. pascal ComponentResult DoGetTranslatedFilename(ComponentInstance     self,
  23.                                                FileType                dstType,
  24.                                                long                    dstTypeHint,
  25.                                                FSSpec*                 theDocument);
  26. pascal    OSErr    CopyFork(FSSpec srcSpec, short srcRefNum,
  27.                          short dstRefNum,
  28.                          void *copyBufferPtr,
  29.                          long copyBufferSize,TranslationRefNum progressRefNum);
  30.  
  31. static    OSErr    CountTheBlocks(short srcVRefNum,
  32.                                        long srcDirID,
  33.                                        ConstStr255Param srcName,long myBlockSize,
  34.                                        unsigned short *srcDataBlks);